package com.ht.web_vr_home_tour_backend.obj.pojo;

import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.ht.web_vr_home_tour_backend.obj.enums.ObjType;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.time.LocalDateTime;

@Data
@ApiModel("图片基本数据")
@TableName("obj_info")
public class ObjInfo {
    @TableId("id")
    @ApiModelProperty("对象id")
    Long id;        // 对象id

    @ApiModelProperty("对象名称")
    String objName; // 对象名称

    @ApiModelProperty("对象类型")
    ObjType objType; // 对象类型

    @ApiModelProperty("对象链接")
    String objLink; // 对象链接

    @ApiModelProperty("对象上传时间")
    @TableField(fill = FieldFill.INSERT)
    LocalDateTime createTime; // 创建时间

    @ApiModelProperty("对象上传用户id")
    @TableField(fill = FieldFill.INSERT)
    Long createUser; // 创建用户id
}
